cool the heels - French English Dictionary